<?php

require_once __DIR__ . '/vendor/autoload.php';

if (!is_dir('etc') && !mkdir('etc')) {
    echo '创建目录 etc 失败' . PHP_EOL;
    exit(1);
}

if (!is_dir('etc/cephalopod') && !mkdir('etc/cephalopod')) {
    echo '创建目录 etc/cephalopod 失败' . PHP_EOL;
    exit(1);
}

if (!Cephalopod\SSL\OpenSSL::generatePrivateKeyAndPublicKey('etc/cephalopod')) {
    echo '生成密钥失败' . PHP_EOL;
    exit(1);
}

echo '生成成功，请检查当前目录下的 etc 目录。' . PHP_EOL;
echo '执行此脚本总是会重新生成密钥，如果之前有密钥，那么旧密钥将被覆盖。' . PHP_EOL;
